/* 过往机票页面CSS */

/* 头部 */
header{
  height: 4.6rem;
}
header .pash{
  width: 6.9rem;
  position: absolute;
  left: .3rem;
}
header .pash .pashul{
  width: 100%;
  padding-bottom: 1rem;
}
.pashul>li{
  width: 100%;
  height: 3.41rem;
  position: relative;
  margin-bottom: 1.5rem;
}
.pashul>li .top{
  width: 100%;
  height: 100%;
  background-image: url(../images/ticket_01.png);
  background-size: 100%;
  border-radius: .1rem;
  padding: .5rem .4rem;
  box-sizing: border-box;
}
.pashul>li .top p{
  font-size: .24rem;
  color: white;
}
.pashul>li .top .fromto{
  display: flex;
  justify-content: space-between;
  margin-bottom: .35rem;
}
.pashul>li .top .fromto p{
  font-size: .2rem;
  color: white;
}
.pashul>li .top .fromto p span{
  display: block;
  font-size: .4rem;
  margin-top: .1rem;
}
.pashul>li .top .fromto img{
  display: block;
  width: 1.76rem;
  height: .39rem;
}
.pashul>li .top .passenger{
  width: 100%;
  display: flex;
  align-items: center;
  margin: .18rem 0;
}
.pashul>li .top .passenger img{
  display: block;
  width: .5rem;
  height: .5rem;
  margin-left: .3rem;
  margin-right: auto;
}
.pashul>li .top .num{
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.pashul>li .bot{
  width: 6.86rem;
  height: 1.33rem;
  background-image: url(../images/ticket_02.png);
  background-size: 100%;
  position: absolute;
  bottom: -1.1rem;
  left: .14rem;
  padding: .3rem .6rem;
  box-sizing: border-box;
}
.pashul>li .bot .botul{
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
}
.botul li{
  height: 100%;
  font-size: .26rem;
  color: white;
}
.botul li span{
  display: block;
  font-size: .3rem;
  margin-top: .2rem;
}